#ifndef SYMBOLTABLE_H
#define SYMBOLTABLE_H

#include "Key.h"
#include "stddef.h"
#include "HashTable.h"

class SymbolTable {
private:
	HashTable hashtable;
public:
	SymbolTable(const size_t size);
	virtual ~SymbolTable();
	IInformation* lookup(Key key);
	Key insert(char* lexem, TokenType type) {
		// TODO: implement
		return Key(NULL);
	}
};

#endif
